home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XBLOCKBUSTER(6) XBLOCKBUSTER(6)
-
-
- NNAAMMEE
- xblockbuster - game
-
- SSYYNNOOPPSSIISS
- xxbblloocckkbbuusstteerr _[_p_l_a_y___g_r_o_u_n_d_]
-
- DDEESSCCRRIIPPTTIIOONN
- The play ground is either the anonymous public play ground
- (no argument), a named public playground or a privately
- owned directory. The list of available named public play
- grounds is obtained by giving "-" as the play ground argu-
- ment.
-
- The object of the game is to collect as many points as
- possible by _b_u_s_t_i_n_g through _b_l_o_c_k_s of various types with a
- ball that reflects from the blocks and from a pallet con-
- trolled by mouse movement.
-
- The ball must be seen as a high-energy particle that pene-
- trates the block before being repelled. If it gets
- repelled into another block it will find its own way out
- again. This process, which often leads to surprises, is
- known as _t_u_n_n_e_l_l_i_n_g_.
- (By design, tunnelling only occurs along a horizontal con-
- nection between blocks or along the vertical sides, so
- never vertically between blocks.)
-
- As the game progresses, balls are launched faster and
- faster. When the speed has reached it maximum, the pallet
- is gradually, though cumulatively, shrunk. Be aware that
- the maximum launch speed (see below), and hence the point
- from which the pallet is shrunk, is only 2/3 of the speed
- limit, and the effect is much larger than that of hitting
- a speeder (but of course you may hit them often).
-
- The pallet is convex. Hence reflection is a function of
- both the incoming angle and the excentricity of the point
- of impact. If the pallet is sufficiently convex (differs
- from stage to stage), the ball may even rebound.
-
- The mouse buttons control the pallet: LEFT moves it up one
- row, MIDDLE moves it all the way down again. Each ball is
- launched with the RIGHT mouse button.
-
- A stage can be halted by closing the window, or moving the
- pointer out of the window. Be advised however, that the
- game will resume immediately upon opening the window.
-
- During a game, the score, number of balls left and speeds
- are shown. The speeds are represented by up to 3 thin
- lines (one for each ball), above a thick line representing
- the speed limit. The short vertical bar indicates the
- launch speed (black upon reaching the maximum launch
- speed, white below that). If, during a stage, you have
-
-
-
- 16 November 1992 1
-
-
-
-
-
- XBLOCKBUSTER(6) XBLOCKBUSTER(6)
-
-
- busted a 'double' or 'triple' brick, your bonus multiplier
- will also be displayed at the top.
-
- A game can be saved in between stages with the Escape key.
- At this point, as well as at the end of the game, your
- score is logged. The score board shows scores, number of
- balls left between parentheses if any and user name.
- Finally, an indication of your current pallet shrinkage is
- given.
-
- NNOOTTEESS
- In order to avoid infinite loops (i.e., the ball(s) never
- reflecting from the pallet), a ball will, upon hitting too
- many solid bricks, undergo a horizontal shift, propor-
- tional to, but opposite to the current horizontal speed.
-
- The score board imposes a maximum on the number of entries
- for any given user name. If your current score didn't
- make it onto the score board, it will be displayed at the
- bottom.
-
- If a score entry is detected which obviously must have
- originated from a saved game which for some reason "died",
- a `+' is appended and the entry will hence forward be
- treated as any completed game.
-
- A common problem players encounter is that of losing track
- of their mouse. Be advised that mouse movement only
- alters the horizontal pallet position, but the mouse of
- course may move vertically as well. If your mouse is not
- neatly perpendicular to the reflection plate, you may find
- yourself outside the window, halting play. For this rea-
- son the horizontal crosshair is shown at the window bor-
- der, helping you to keep track of the mouse.
-
- CCRREEAATTIIOONN OOFF PPLLAAYY GGRROOUUNNDDSS
- A private play ground can be created in any directory.
- The stages can be defined from the ascii map codes using
- any text editor They must be numbered consecutively from 0
- with the total number (i.e., one more than the highest
- number) available in the file nb_stages. Furthermore a
- directory 'save' and an empty file 'scores' must be cre-
- ated.
-
- Individual stages can be tried in the public play ground
- "try" (q.v. 'try'), provided you have write access.
-
- TTYYPPEESS OOFF BBLLOOCCKKSS
- CODE NAME REPRESENTATION
-
- ' ' clear space white
- # solid wall black
- /,\ launchpad black with arrow (like solid wall)
- The balls enters the stage diagonally at the tip of the arrow.
-
-
-
- 16 November 1992 2
-
-
-
-
-
- XBLOCKBUSTER(6) XBLOCKBUSTER(6)
-
-
- BBRRIICCKKSS
- 0 solid brick 75% gray
- Scores 1 on each hit.
-
- 1-9 hit bricks white with border (and slanted
- bars)
- Requires as many hits as their are bars (plus 1),
- each scoring equal to how often you have hit it.
- The stage is over when no such bricks remain.
-
- a-e,j bonus bricks 50% gray with value inscribed
- Requires value/10+1 hits before scoring.
-
- MMAAGGIICC
- A absorber 25% gray (no border)
- ^ emitter black (like solid wall)
- The ball is absorbed and emitted (whilst being
- reflected).
-
- C clipper pair of scissors between "> <"
- (On 2nd hit) Clips 10% off the pallet.
- By design, the remnants litter the screen!
- [Until the end of the current stage only.]
-
- D double "double"
- (On 2nd hit) Doubles all subsequent hit values.
- [Until the end of the current stage only.]
-
- E extra ball "+O+"
- (On 2nd hit) Adds an extra ball to the stock.
-
- G gap the danger sign (! in a triangle)
- (On 2nd hit) The ball is lost.
- [As if it would have left the stage.]
-
- H halt maze of small squares
- Successively takes 10, 20 and 30% of the speed.
-
- I invisible brick white (like open space)
- Turns into a single hit brick when first hit, scoring 1.
-
- L launch ball "=O="
- (On 2nd hit) Launches an extra ball.
- [Behaves like an 'extra ball' from 3 balls in game.]
-
- M mine "kaboom" in dashed border
- (On 3rd hit) Blows up all adjacent bricks (no score);
- leaving debris 'refractor's.
-
- P pause maze of small squares with launch-
- pad images.
- (On 8th hit) Takes 30% of the excessive launch speed.
-
- R refractor dashed border with crosses
-
-
-
- 16 November 1992 3
-
-
-
-
-
- XBLOCKBUSTER(6) XBLOCKBUSTER(6)
-
-
- Interchanges motion along the axes.
-
- S speeder concentric borders
- Adds speed (up to the speed limit; then pallet shrink-
- age).
-
- T triple "triple"
- (On 3rd hit) Triples all subsequent hit values.
- [Until the end of the current stage only.]
-
- U undo "undo"
- Restores the last block busted (with 0 hit count).
-
- W open window bracketed set of vertical lines
- % closed window black (like solid wall)
- Alternates between the two states upon each hit.
-
- X expander a pallet image between "< >"
- (On 4th hit) Expands the pallet.
- [Equivalent to twice the full launch speed shrinkage.]
- [Effective in the next stage only.]
-
-
- XX DDeeffaauullttss
- The resource name _X_B_l_o_c_k_b_u_s_t_e_r can be used to control the
- color the bricks to be displayed. Each brick has both a
- foreground and background color that can be displayed.
- The format is brick_c_o_d_e_fg or brick_c_o_d_e_bg. _c_o_d_e repre-
- sents the brick code, as detailed above. Therefore a line
- such as:
-
- XBlockbuster.brick0_fg: green
-
- Makes the foreground color of the solid brick green.
-
- In addition, the resource _a_l_t_e_r_n_a_t_e___b_r_i_c_k_s exists. If
- selected, alternate brick patterns will be used on color
- displays. The alternate bricks tend to take coloring bet-
- ter than the standard bricks. If you want to use alter-
- nate bricks, add the line:
-
- XBlockbuster.alternate_bricks: True
-
- to your .Xdefaults file.
-
- The coloring information and alternate brick request is
- ignored on black and white systems.
-
-
-
- FFIILLEESS
- stagemm [optional] bookkeeping program
-
- The location of the following is installation depedent.
-
-
-
- 16 November 1992 4
-
-
-
-
-
- XBLOCKBUSTER(6) XBLOCKBUSTER(6)
-
-
- stage.skel skeleton stage
- STAGES. anonymous public play ground
- STAGES.* named public play grounds
- (including a try out environment)
- XBlockbuster.ad Sample Xdefaults for xblockbuster.
-
-
- BBUUGGSS
- When two balls hit the same brick simultaneously, one may
- leave a shadow on the stage.
-
- Sometimes a ball image is left when the window is re-
- opened.
-
- If the ball hits the bottom corners of the playing area,
- they will at times reflect back in a reverse direction,
- instead of reflecting downward and out of bounds.
-
- XBlockbuster uses a public colormap for systems which use
- color. If it is unable to get all the colors it wants, it
- will use black and white for the bricks it was unable to
- color. If using alternate bricks, it can be difficult to
- differentiate bricks without the coloring.
-
- None of the standard command line X arguements are inter-
- perted. Likewise, none of the standard X defaults (in the
- .Xdefaults file) are used.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 16 November 1992 5
-
-
-